
LEGO Mindstorms는 레고(LEGO) 블록을 이용해 직접 로봇을 만들고 프로그래밍할 수 있게 만든 하드웨어·소프트웨어 통합 제품군과 브랜드명을 말합니다. 이름은 교육학자 시모어 파펄트(Seymour Papert)의 저서 "Mindstorms: Children, Computers, and Powerful Ideas"에서 영감을 받아 붙여졌으며, 어린이와 학생들에게 컴퓨팅 사고와 공학적 문제 해결을 가르치기 위한 목적을 가지고 개발되었습니다. 주요 특징 - 구성 요소: 레고 테크닉 부품(빔, 축 등), 모터, 다양한 센서(터치, 색상/광, 초음파/거리, 자이로 등), 그리고 프로그램 가능한 중앙 처리 장치(브릭 또는 허브)로 구성됩니다. - 프로그래밍: 블록 기반 그래픽 환경(초기 Mindstorms 소프트웨어, NXT‑G, EV3‑G 등)에서부터 Python, Scratch, Java(LeJOS), RobotC 등 텍스트 기반 언어까지 다양한 방식으로 프로그래밍할 수 있습니다. - 교육적 목적: 설계·제작·테스트·수정의 반복 과정을 통해 메이킹, 로봇공학, 코딩 교육에 널리 사용됩니다. 학교 수업, 방과후 활동, 대회(FIRST LEGO League 등)에서도 활용됩니다. - 사용자층: 어린이와 청소년을 주요 대상으로 하지만, 취미로 하는 성인 메이커와 연구/교육자도 많이 사용합니다. 주요 세대 및 발전 - 1998년 RCX: 최초의 상업적 Mindstorms 프로그래머블 브릭(마이크로콘트롤러, 센서, 모터 연결). - 2006년 NXT: 성능 개선과 더 많은 센서·확장성 제공. - 2013년 EV3: 더 강력한 브릭과 다양한 프로그래밍 옵션 제공. - 이후 LEGO Education SPIKE/Robot Inventor(허브 기반) 등으로 발전하며 Python 등 현대적 언어 지원이 강화됨. 의의 LEGO Mindstorms는 레고의 창의적 조립 요소와 프로그래밍 가능한 전자장치를 결합해 누구나 물리적 로봇을 설계하고 제어할 수 있게 한 플랫폼으로, STEM(과학·기술·공학·수학) 교육과 메이커 문화 확산에 큰 영향을 미쳤습니다.